/*--------------------JavaPOJO for 公务接待(gwjiedai)--------------------*/
package com.yonyou.ucf.mdf.bill.entity;

import com.yonyou.iuap.yms.annotation.YMSEntity;
import com.yonyou.ypd.bill.base.*;
import java.util.List;
import java.util.Date;
import com.yonyou.ypd.bill.basic.entity.SuperDO;

/**
 * @author root
 * @description 公务接待
 * @Date 2025-05-12 15:54:21
 * @since 2023/11/28
 **/
@YMSEntity(name = "cxocm.cxocm.gwjiedai", domain = "c-yondif-cpd-ocm")
public class Gwjiedai extends SuperDO implements ILogicDelete {
    public static final String ENTITY_NAME = "cxocm.cxocm.gwjiedai";
    public static final String DOCUMENT_STATUS = "Document_Status";
    public static final String SUPPORTING_FILES = "Supporting_Files";
    public static final String OFFICIAL_LETTER = "Official_Letter";
    public static final String ENABLED = "Enabled";
    public static final String REFERENCE_NO = "Reference_No";
    public static final String SUBMISSION_TIME = "Submission_Time";
    public static final String RG_CODE = "rg_code";
    public static final String AGENCY_CODE = "agency_code";
    public static final String AGENCY_NAME = "agency_name";
    public static final String RECEPTION_CATEGORY = "Reception_Category";
    public static final String CONTRACTED_VENDOR = "Contracted_Vendor";
    public static final String GUEST_ORGANIZATION = "Guest_Organization";
    public static final String GUEST_REGION = "Guest_Region";
    public static final String OFFICIAL_INVITATION = "Official_Invitation";
    public static final String RECEPTION_PURPOSE = "Reception_Purpose";
    public static final String MEAL_SERVICE = "Meal_Service";
    public static final String GUEST_COUNT = "Guest_Count";
    public static final String ENTOURAGE_COUNT = "Entourage_Count";
    public static final String TOTAL_ATTENDEES = "Total_Attendees";
    public static final String HIGHEST_RANK = "Highest_Rank";
    public static final String APPROVED_BUDGET = "Approved_Budget";
    public static final String TOTAL_QUOTA = "Total_Quota";
    public static final String REMARK = "remark";
    public static final String CREATED_BY = "created_by";
    public static final String REVIEWED_BY = "reviewed_by";
    public static final String REVIEWE_TIME = "reviewe_time";
    public static final String AUDITNOTE = "auditNote";
    public static final String AUDITTIME = "auditTime";
    public static final String AUDITOR = "auditor";
    public static final String BIZFLOWINSTANCEID = "bizFlowInstanceId";
    public static final String BIZFLOWMAKEBILLCODE = "bizFlowMakeBillCode";
    public static final String BIZFLOWID = "bizflowId";
    public static final String BIZFLOWNAME = "bizflowName";
    public static final String CREATETIME = "createTime";
    public static final String CREATOR = "creator";
    public static final String DR = "dr";
    public static final String FIRSTBUSIOBJ = "firstBusiObj";
    public static final String FIRSTCHILDID = "firstChildId";
    public static final String FIRSTCODE = "firstCode";
    public static final String FIRSTID = "firstId";
    public static final String ID = "id";
    public static final String LKDWRYLIST = "lkdwryList";
    public static final String MODIFIER = "modifier";
    public static final String MODIFYTIME = "modifyTime";
    public static final String PROCINSTID = "procinstId";
    public static final String PUBTS = "pubts";
    public static final String SOURCEBUSIOBJ = "sourceBusiObj";
    public static final String SOURCECHILDID = "sourceChildId";
    public static final String SOURCECODE = "sourceCode";
    public static final String SOURCEGRANDID = "sourceGrandId";
    public static final String SOURCEID = "sourceId";
    public static final String VERIFYSTATE = "verifyState";
    public static final String YTENANTID = "ytenantId";

    /* 单据状态 */
    private String Document_Status;
    /* 附件 */
    private String Supporting_Files;
    /* 公函附件 */
    private String Official_Letter;
    /* 是否使用 */
    private String Enabled;
    /* 编号 */
    private String Reference_No;
    /* 申请时间 */
    private String Submission_Time;
    /* 行政区划 */
    private String rg_code;
    /* 预算编码 */
    private String agency_code;
    /* 申请单位 */
    private String agency_name;
    /* 接待类型 */
    private String Reception_Category;
    /* 接待商家 */
    private String Contracted_Vendor;
    /* 接待对象 */
    private String Guest_Organization;
    /* 接待对象地区 */
    private String Guest_Region;
    /* 接待公函 */
    private String Official_Invitation;
    /* 接待事由 */
    private String Reception_Purpose;
    /* 餐次 */
    private String Meal_Service;
    /* 接待人数 */
    private String Guest_Count;
    /* 陪同人数 */
    private String Entourage_Count;
    /* 合计人数 */
    private String Total_Attendees;
    /* 最高级别 */
    private String Highest_Rank;
    /* 接待标准 */
    private String Approved_Budget;
    /* 合计限额 */
    private String Total_Quota;
    /* 备注 */
    private String remark;
    /* 录入人 */
    private String created_by;
    /* 审核人 */
    private String reviewed_by;
    /* 审核时间 */
    private String reviewe_time;
    /* 当前审批人 */
    private String auditNote;
    /* 审批日期 */
    private Date auditTime;
    /* 终审审批人 */
    private String auditor;
    /* 业务流实例id */
    private String bizFlowInstanceId;
    /* 单据转换规则编码 */
    private String bizFlowMakeBillCode;
    /* 业务流id */
    private String bizflowId;
    /* 流程名称 */
    private String bizflowName;
    /* 创建时间 */
    private Date createTime;
    /* 创建人 */
    private String creator;
    /* 逻辑删除 */
    private Short dr;
    /* 来源业务对象 */
    private String firstBusiObj;
    /* 来源单据子表id */
    private String firstChildId;
    /* 来源单据号 */
    private String firstCode;
    /* 来源单据主表id */
    private String firstId;
    /* id */
    private String id;
    /* 来客单位人员 */
    private List<Lkdwry> lkdwryList;
    /* 修改人 */
    private String modifier;
    /* 修改时间 */
    private Date modifyTime;
    /* 流程实例ID */
    private String procinstId;
    /* pubts */
    private Date pubts;
    /* 上游业务对象 */
    private String sourceBusiObj;
    /* 上游单据子表id */
    private String sourceChildId;
    /* 上游单据号 */
    private String sourceCode;
    /* 来源孙表id */
    private String sourceGrandId;
    /* 上游单据主表id */
    private String sourceId;
    /* 单据状态 */
    private Short verifyState;
    /* 租户id */
    private String ytenantId;

    public void setDocument_Status(String Document_Status) {
        this.Document_Status = Document_Status;
    }

    public void setSupporting_Files(String Supporting_Files) {
        this.Supporting_Files = Supporting_Files;
    }

    public void setOfficial_Letter(String Official_Letter) {
        this.Official_Letter = Official_Letter;
    }

    public void setEnabled(String Enabled) {
        this.Enabled = Enabled;
    }

    public void setReference_No(String Reference_No) {
        this.Reference_No = Reference_No;
    }

    public void setSubmission_Time(String Submission_Time) {
        this.Submission_Time = Submission_Time;
    }

    public void setRg_code(String rg_code) {
        this.rg_code = rg_code;
    }

    public void setAgency_code(String agency_code) {
        this.agency_code = agency_code;
    }

    public void setAgency_name(String agency_name) {
        this.agency_name = agency_name;
    }

    public void setReception_Category(String Reception_Category) {
        this.Reception_Category = Reception_Category;
    }

    public void setContracted_Vendor(String Contracted_Vendor) {
        this.Contracted_Vendor = Contracted_Vendor;
    }

    public void setGuest_Organization(String Guest_Organization) {
        this.Guest_Organization = Guest_Organization;
    }

    public void setGuest_Region(String Guest_Region) {
        this.Guest_Region = Guest_Region;
    }

    public void setOfficial_Invitation(String Official_Invitation) {
        this.Official_Invitation = Official_Invitation;
    }

    public void setReception_Purpose(String Reception_Purpose) {
        this.Reception_Purpose = Reception_Purpose;
    }

    public void setMeal_Service(String Meal_Service) {
        this.Meal_Service = Meal_Service;
    }

    public void setGuest_Count(String Guest_Count) {
        this.Guest_Count = Guest_Count;
    }

    public void setEntourage_Count(String Entourage_Count) {
        this.Entourage_Count = Entourage_Count;
    }

    public void setTotal_Attendees(String Total_Attendees) {
        this.Total_Attendees = Total_Attendees;
    }

    public void setHighest_Rank(String Highest_Rank) {
        this.Highest_Rank = Highest_Rank;
    }

    public void setApproved_Budget(String Approved_Budget) {
        this.Approved_Budget = Approved_Budget;
    }

    public void setTotal_Quota(String Total_Quota) {
        this.Total_Quota = Total_Quota;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setCreated_by(String created_by) {
        this.created_by = created_by;
    }

    public void setReviewed_by(String reviewed_by) {
        this.reviewed_by = reviewed_by;
    }

    public void setReviewe_time(String reviewe_time) {
        this.reviewe_time = reviewe_time;
    }

    public void setAuditNote(String auditNote) {
        this.auditNote = auditNote;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public void setAuditor(String auditor) {
        this.auditor = auditor;
    }

    public void setBizFlowInstanceId(String bizFlowInstanceId) {
        this.bizFlowInstanceId = bizFlowInstanceId;
    }

    public void setBizFlowMakeBillCode(String bizFlowMakeBillCode) {
        this.bizFlowMakeBillCode = bizFlowMakeBillCode;
    }

    public void setBizflowId(String bizflowId) {
        this.bizflowId = bizflowId;
    }

    public void setBizflowName(String bizflowName) {
        this.bizflowName = bizflowName;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public void setDr(Short dr) {
        this.dr = dr;
    }

    public void setFirstBusiObj(String firstBusiObj) {
        this.firstBusiObj = firstBusiObj;
    }

    public void setFirstChildId(String firstChildId) {
        this.firstChildId = firstChildId;
    }

    public void setFirstCode(String firstCode) {
        this.firstCode = firstCode;
    }

    public void setFirstId(String firstId) {
        this.firstId = firstId;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setLkdwryList(List<Lkdwry> lkdwryList) {
        this.lkdwryList = lkdwryList;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public void setProcinstId(String procinstId) {
        this.procinstId = procinstId;
    }

    public void setPubts(Date pubts) {
        this.pubts = pubts;
    }

    public void setSourceBusiObj(String sourceBusiObj) {
        this.sourceBusiObj = sourceBusiObj;
    }

    public void setSourceChildId(String sourceChildId) {
        this.sourceChildId = sourceChildId;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public void setSourceGrandId(String sourceGrandId) {
        this.sourceGrandId = sourceGrandId;
    }

    public void setSourceId(String sourceId) {
        this.sourceId = sourceId;
    }

    public void setVerifyState(Short verifyState) {
        this.verifyState = verifyState;
    }

    public void setYtenantId(String ytenantId) {
        this.ytenantId = ytenantId;
    }

    public String getDocument_Status() {
        return Document_Status;
    }

    public String getSupporting_Files() {
        return Supporting_Files;
    }

    public String getOfficial_Letter() {
        return Official_Letter;
    }

    public String getEnabled() {
        return Enabled;
    }

    public String getReference_No() {
        return Reference_No;
    }

    public String getSubmission_Time() {
        return Submission_Time;
    }

    public String getRg_code() {
        return rg_code;
    }

    public String getAgency_code() {
        return agency_code;
    }

    public String getAgency_name() {
        return agency_name;
    }

    public String getReception_Category() {
        return Reception_Category;
    }

    public String getContracted_Vendor() {
        return Contracted_Vendor;
    }

    public String getGuest_Organization() {
        return Guest_Organization;
    }

    public String getGuest_Region() {
        return Guest_Region;
    }

    public String getOfficial_Invitation() {
        return Official_Invitation;
    }

    public String getReception_Purpose() {
        return Reception_Purpose;
    }

    public String getMeal_Service() {
        return Meal_Service;
    }

    public String getGuest_Count() {
        return Guest_Count;
    }

    public String getEntourage_Count() {
        return Entourage_Count;
    }

    public String getTotal_Attendees() {
        return Total_Attendees;
    }

    public String getHighest_Rank() {
        return Highest_Rank;
    }

    public String getApproved_Budget() {
        return Approved_Budget;
    }

    public String getTotal_Quota() {
        return Total_Quota;
    }

    public String getRemark() {
        return remark;
    }

    public String getCreated_by() {
        return created_by;
    }

    public String getReviewed_by() {
        return reviewed_by;
    }

    public String getReviewe_time() {
        return reviewe_time;
    }

    public String getAuditNote() {
        return auditNote;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public String getAuditor() {
        return auditor;
    }

    public String getBizFlowInstanceId() {
        return bizFlowInstanceId;
    }

    public String getBizFlowMakeBillCode() {
        return bizFlowMakeBillCode;
    }

    public String getBizflowId() {
        return bizflowId;
    }

    public String getBizflowName() {
        return bizflowName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public String getCreator() {
        return creator;
    }

    public Short getDr() {
        return dr;
    }

    public String getFirstBusiObj() {
        return firstBusiObj;
    }

    public String getFirstChildId() {
        return firstChildId;
    }

    public String getFirstCode() {
        return firstCode;
    }

    public String getFirstId() {
        return firstId;
    }

    public String getId() {
        return id;
    }

    public List<Lkdwry> getLkdwryList() {
        return lkdwryList;
    }

    public String getModifier() {
        return modifier;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public String getProcinstId() {
        return procinstId;
    }

    public Date getPubts() {
        return pubts;
    }

    public String getSourceBusiObj() {
        return sourceBusiObj;
    }

    public String getSourceChildId() {
        return sourceChildId;
    }

    public String getSourceCode() {
        return sourceCode;
    }

    public String getSourceGrandId() {
        return sourceGrandId;
    }

    public String getSourceId() {
        return sourceId;
    }

    public Short getVerifyState() {
        return verifyState;
    }

    public String getYtenantId() {
        return ytenantId;
    }

    public String getFullName() {
        if (super.getFullName() != null && super.getFullName().indexOf("#PT#.") != -1) {
            return super.getFullName();
        } else {
            return ENTITY_NAME;
        }
    }
}
